package localcache_util

import "sync"

// 本地缓存
var localCache = sync.Map{}

// Set ttl: 多少秒后过期
func Set(key, v interface{}, ttl int) {
	localCache.Store(key, v)
}

func Del(key interface{}) {
	localCache.Delete(key)
}

func Get(key interface{}) interface{} {
	val, ok := localCache.Load(key)
	if ok {
		return val
	}
	return nil
}
